#ifndef __STM32_OLED_H__
#define __STM32_OLED_H__

#include "util.h"

void OLED_init(void);

void OLED_clear(void);

void OLED_white_screen(void);

// x - row 1page max 8,y - column
void OLED_draw_string(int x, int y, char str[], int len);

// x - row 2page max 4,y - column
void OLED_draw_hanzi(int x, int y, int str[] /*存储是汉字编码*/, int len);

// 第二代API
//  x - row,y - column
void OLED_set_pixel(int x, int y, byte color);

// draw full screen
void OLED_show_screen(void);

void OLED_set_all_bytes(byte color);

#endif
